package com.yl.service;

import java.util.Map;

import com.yl.model.Cart;



/**
 * @author 13466
 *
 */
public interface ICartService {

	
	/**查询登录用户的购物车
	 * @return
	 */
	Map findAll(int user_id);
	
	/**修改购物车商品数量
	 * @param cart  cart.id  cart.num
	 * @return
	 */
	int edit(Cart cart);
	
	/**清空购物车
	 * @return
	 */
	int delAll(int user_id);
	
	/**删除购物车中的商品
	 * @param id
	 * @return
	 */
	int del(int cart_id);
	
	/**结算
	 * @param cart
	 */
	void pay(Cart cart);

	/**添加到购物车
	 * @param cart
	 * @return
	 */
	int addCart(Cart cart);

	/**查询用户购物车商品种数
	 * @param user_id
	 * @return
	 */
	int getCount(int user_id);
	
}
